import { base, buildPer, ${className}, baseColumns, baseFormItems, baseRules} from "./base";
import { mergeFormItems, mergeFormRules, mergeTableColumns } from "@/components/base/common"
export { base, buildPer };

export class ${dv} extends ${className} {

}

// 调整展示顺序, 配置默认值
const defaultConfig = {
${defaultConfig}}

export const tableColumns = mergeTableColumns<${className}>(baseColumns, defaultConfig)
export const infoColumns = tableColumns;

export const searchFormItems = mergeFormItems<${className}>(baseFormItems, defaultConfig)
export const addFormItems = searchFormItems;
export const updateFormItems = searchFormItems;

export const addFormRules = mergeFormRules<${className}>(baseRules, {})
export const updateFormRules = addFormRules;